import os

file = input("请输入一个文件夹路径：")
#测试路径 C:\Users\work\PycharmProjects\py_learn
file_size = 0

def get_files_size(file):
    """获取文件夹内所有文件"""
    files = os.listdir(file)
    # print(files)
    # 设置全局变量
    global file_size
    for f in files:
        f_path = os.path.join(file, f)
        # print(f_path)
        if not os.path.isfile(f_path):
            get_files_size(f_path)
        else:
            file_size += os.path.getsize(f_path)
            # 打印文件名及大小
            # print(f, os.path.getsize(f))
        # print(file_size)
    return file_size
print("当前文件夹的大小为%d字节" % get_files_size(file))